import requests
import yaml
from pathlib import Path

from typing import Any, Optional, List, Dict, Tuple, Set, Union

current_dir: Any
config_file_path: Any
config: Any
test_token: Any
data: Any

def query_seismic_params_by_longitude_latitude(token: str, longitude: float, latitude: float, host: Any = None) -> dict:
    """
    Get the seismic parameters by longitude and latitude from [public api](https://www.gb18306.net/)
    
    Args:
        token: Authorization token for the API
        longitude: Longitude coordinate
        latitude: Latitude coordinate  
        host: Optional API host URL, defaults to configured host
        
    Returns:
        dict: Seismic parameters data
        
    Raises:
        requests.RequestException: If the HTTP request fails
        ValueError: If the response is invalid or contains an error
    """
    ...
